﻿@charset "utf-8";
@import url(dll.css);
@import url(font.css);
@import url(main.css);
@import url(/onlinecss/onlineeditor.css);
@import url(ddsmoothmenu.css);/*主菜单样式*/
/* --------------------------------------页首部分开始----------------------------------- */
.header{height:102px; overflow:hidden; background:url(/templates/images/bg02.png) repeat-y left top;*background:none;*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/templates/images/bg02.png");}
.header_in{width:903px; height:102px; margin:0 auto; background:url(../images/header_bg.jpg) no-repeat left top;}
.logo{float:left; padding-left:30px;}
.had{float:right; padding:20px 20px 0 0;}
.banner_box{position:relative; height:321px;}
.banner_box .banner_box_bg{ position:absolute;background:url(/templates/images/bg02.png) repeat-y left top;*background:none;*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/templates/images/bg02.png"); width:957px; height:321px; left:0px; top:0px; z-index:1;}
.banner_box .i_banner{width:895px; height:293px; position:absolute; left:31px; top:10px; z-index:2;}
.banner_box .i_banner img{ vertical-align:bottom;}

.pbanner_box{position:relative; height:247px;}
.pbanner_box .banner_box_bg{ position:absolute;background:url(/templates/images/bg02.png) repeat-y left top;*background:none;*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/templates/images/bg02.png"); width:957px;height:247px; left:0px; top:0px; z-index:1;}
.pbanner_box .p_banner{width:895px; height:219px; position:absolute; left:31px; top:10px; z-index:2;}
.pbanner_box .p_banner img{ vertical-align:bottom;}
/* --------------------------------------页首部分结束----------------------------------- */


/* --------------------------------------主体部分开始----------------------------------- */
.title01{height:30px; padding-bottom:3px; border-bottom:1px solid #a7cef8;}
.title01 h3{float:left; padding-left:20px; color:#043e7e; font-family:microsoft yahei; line-height:30px; font-size:14px; font-weight:bold; font-style:italic; background:url(../images/icon02.jpg) no-repeat left center;}
.title01 h3 ins{ text-decoration:none; font-size:10px; padding-left:5px; font-weight:normal; text-transform:uppercase; font-family:Arial;}
.title01 span{display:block; float:right; padding-right:3px; padding-top:10px; font-size:10px; text-transform:uppercase; font-family:Arial;}
.title01 span a{ color:#c84b00;}

.title02{height:41px; line-height:41px; background:url(../images/title02_bg.jpg) no-repeat left top;}
.title02 h3{float:left; padding-left:35px; color:#043e7e; font-family:microsoft yahei; line-height:41px; font-size:14px; font-weight:bold; font-style:italic; background:url(../images/icon02.jpg) no-repeat 15px center;}

.bot01{height:7px;width:269px; background:url(../images/bot01.jpg) no-repeat left top; overflow:hidden;}

.i_container{ width:783px; padding:20px 87px; margin:0 auto; background:url(../images/bg02.png) repeat-y left top;*background:none;*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/templates/images/bg02.png");}
.i_left{float:left; width:442px;}
.i_right{float:right; width:269px;}

.i_com{width:442px;}
.i_com_c{width:442px; padding:10px 0; line-height:22px;}
.i_com_c img{float:left; margin-right:10px;}

/*开始产品介绍*/
.i_pro{width:442px; margin-top:20px;}
.i_pro_l{width:442px; padding:20px 0 10px; line-height:22px;}
.i_pro_l dl.p_list{ height:103px; padding:0 5px;}
#i_p_outer{width:442px; overflow:hidden;}

dl.p_list{width:99px; float:left;}
dl.p_list dt{width:99px; height:73px; display:block;}
dl.p_list dt img{width:99px; height:73px; vertical-align:bottom;}
dl.p_list dd{width:99px;line-height:30px; text-align:center; height:30px;}
dl.p_list dd a{width:99px;display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#002e5d;}
/*结束产品介绍*/


/*开始推荐新闻*/
.i_news{width:269px; margin-top:10px;}
.i_news_l{width:247px; padding:10px; border-width:0 1px; border-style:solid; border-color:#f2f2f2; float:left;}
dl.n_list{width:247px; padding:10px 0; line-height:20px; border-bottom:1px dotted #345a8e;}
dl.n_list dt{display:block; color:#c33b00; font-weight:bold;width:247px; height:20px;}
dl.n_list dd{width:247px;}
/*结束推荐新闻*/
/* --------------------------------------主体部分结束----------------------------------- */

/* --------------------------------------页尾部分开始----------------------------------- */
.footer{padding:0 11px; width:935px; margin:0 auto; line-height:20px; text-align:center; background:url(../images/bg02.png) repeat-y left top;*background:none;*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/templates/images/bg02.png");}
.footer_in{width:935px; background:url(../images/footer_bg.jpg) repeat-x left bottom;}
.footer a{padding:0 10px; color:#444444;}

.footer_nav{color:#444444; border-top:1px dotted #345a8e; padding-top:10px;}

.copyright{padding:10px 0; color:#444444;}

.footer_bot{width:957px; height:46px; margin:0 auto; background:url(../images/footer_bot.png) no-repeat left top;}
/* --------------------------------------页尾部分结束----------------------------------- */

/* --------------------------------------内页部分开始----------------------------------- */
.p_container{width:855px; padding:10px 51px; margin:0 auto; background:url(../images/bg02.png) repeat-y left top;*background:none;*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/templates/images/bg02.png");}

.p_left{float:left; width:189px; overflow:hidden;}
.p_left h3{word-break:break-all;}
.pl_tbg{width:189px; height:22px; background:url(../images/p_lt.jpg) no-repeat left top; overflow:hidden;}
.pl_bbg{width:189px; height:22px; background:url(../images/p_lb.jpg) no-repeat left top; overflow:hidden;}


.p_right{float:right; width:644px; overflow:hidden; background:url(../images/p_rbg01.gif) no-repeat right top;}
.p_rc{width:544px; padding:20px 55px 20px 45px; overflow:hidden; background:url(../images/p_rbg02.gif) no-repeat left bottom;}
.p_r_t{width:544px; height:63px; border-bottom:1px solid #f3edea;}
.p_r_t h3{float:left; color:#47515b; padding-left:12px; font-size:30px; line-height:25px; font-family:Georgia;}
.p_r_t h3 ins{display:block; font-size:20px; text-decoration:none; font-family:microsoft yahei;}
.p_r_t span{display:block; float:right; padding-top:40px; color:#777777; font-family:"宋体";}
.p_r_t span strong{color:#003db5;}
.p_r_content{padding:20px 0; line-height:25px;width:544px; float:left;}


/* 内页部分结束 */